package cn.actoncode.boot.module.ai.service.ability;

import cn.actoncode.boot.module.ai.dal.dataobject.ability.AbilityDO;

import java.util.List;

/**
 * 能力 Service 接口
 *
 * @author bin
 */
public interface AbilityService {

    /**
     * 获取能力
     *
     * @return 能力
     **/
    AbilityDO getAbility(Long id);

    /**
     * 获取能力
     *
     * @return 能力
     **/
    AbilityDO getAbility(Integer type);

    /**
     * 获取能力列表
     *
     * @return 能力列表
     **/
    List<AbilityDO> getAbilityList();

}
